import Vue from 'vue'
import Router from 'vue-router'
import Login from '../views/Login'
import Home from '../views/Home'
import Connection from '../views/Connection'
import User from '../views/User'

Vue.use(Router);

const router = new Router({
    routes: [{
        path: '/', redirect: '/login'
    },{
        path: '/login', component: Login
    },{
        path: '/home', component: Home
    },{
        path: '/connections', component: Connection
    },{
        path: '/user', component: User
    }]
});

router.beforeEach((to, from, next) => {
    if(to.path === '/login') return next();
    const token = window.sessionStorage.getItem('token');
    if(!token){
        return next('/login');
    }else{
        next();
    }
});
export default router;
